// 1. 预设Base64编码字符串（与程序①输出的编码一致）
const base64Str = 'emhhbmdzYW46MTIzNDU2';

// 2. 通过Buffer将Base64解码为UTF-8字符串
const decodedStr = Buffer.from(base64Str, 'base64').toString('utf8');

// 3. 按":"分割字符串，提取用户名和密码
const [username, password] = decodedStr.split(':');

// 4. 校验解码结果是否合法
if (!username || !password) {
  console.error('错误：Base64字符串解码失败，格式不合法！');
  process.exit(1);
}

// 5. 输出还原后的用户名和密码
console.log(`用户名: ${username} 密码:${password}`);